home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
CYBR150.ZIP
/
CYBERCOM.150
/
CYBERCD.DOC
< prev
next >
Wrap
Text File
|
1995-11-30
|
10KB
|
168 lines
Cyber CDPlayer (TSR Version) Version 1.00 (April 1st, 1995)
Copyright (C) 1995, Megalomania Software. Author: Jason Percival
───────────────────────────────────────────────────────────────────────────
* THE NEXT VERSION OF CYBERCD IS IN THE WORKS BUT DUE TO DEADLINES IT HAS *
* NOT BEEN INCLUDED WITH THIS VERSION OF CYBERCOM. (VERSION 1.50) *
* There will be many enhancements such as commandline cd controlling, *
* artist/title database, random playing and much more! Stay tuned... *
The CyberCom CDPlayer (CyberCD), is an addon to the CyberCom communications
program by Megalomania Software. It is a swapping TSR that takes approx. 7k
of conventional memory, allowing you to play audio CD's in your CD-ROM
drive. Since CyberCD is a TSR program, it means you can pop it up while you
are running practically any other application by pressing Ctrl-Backspace.
Important!
───────────────────────────────────────────────────────────────────────────
The Microsoft CD Extentions driver (MSCDEX.EXE) must be loaded, as CyberCD
makes extensive use of it for controlling the CD-ROM device. Presently only
the first CDROM drive is supported, although all CDROM drives are detected
and kept track of. MSCDEX.EXE version 2.23 was used in the development of
CyberCD.
*** FASTFWD & REWIND - Are currently disabled in this version! ***
For more important information See "Notes about CyberCD".
Commandline Options:
───────────────────────────────────────────────────────────────────────────
/D (Use Disk)
Forces CyberCD to use disk space for swapping even if sufficient EMS
or XMS space is available. You'd specify this option if you have
other applications that will need the EMS or XMS space, or if you
have an extended memory RAM disk that you prefer to use for
swapping. Note that CyberCD allocates space for the TSR-swapping
requirements when it goes resident.
/U (Unload CyberCD)
This commandline option will if possible, unload CyberCD from memory,
and restores all interrupt vectors taken over. The unload will
succeed only if no TSRs that grab interrupt vectors have been loaded
after CyberCD.
/S (Swap Path)
Specifies an alternate drive and directory for the swap files. The
default location is C:\. Note that the parameter to /S should specify
a complete path name, including a drive and directory but no
filename.
Example: CYBERCD /S D:\TEMP
/M (Swapping Messages Off)
Disables the swapping message, which CyberCD normally displays
whenever it is swapping to disk or to EMS or XMS when it judges that
the swap delay would be noticeable. /M is particularly useful when
you're swapping to a RAM disk.
/X (Use XMS)
enables the use of XMS memory for swapping. Note that in order to use
the XMS option, you must have an XMS-compatible driver installed.
Microsoft distributes the HIMEM.SYS driver for free and also with
some of their products like Windows. Other XMS-compatible drivers
include QEXT.SYS and QEMM.SYS from Quarterdeck and 386MAX.SYS from
Qualitas.
Notes about CyberCD:
───────────────────────────────────────────────────────────────────────────
■ CyberCD can be loaded high safely.
■ DO NOT pop up CyberCD while operating in graphics mode. CyberCD simply
doesn't know how to save and restore the state of a graphics screen.
■ DO NOT load CyberCD before a network shell, or any other program that
receives real-time messages. When the TSR pops up it must disable all
of these programs loaded after it, since it is overwriting their
memory. In some cases, the side effects are relatively benign, like
losing some characters in a communications session. In others the
system may hang. Loading CyberCD after such programs is usually
acceptable, and highly recommended.
■ DO NOT load CyberCD before multi-tasking system managers like Desqview,
OmniView and others. The reasoning is similiar to the the previous, but
the side effects in this case are never benign. Loading the TSR within
a parition is fine, as long as the partition reserves enough memory for
the full image of the TSR and not just its resident kernel.
■ DO NOT pop up CyberCD while a program is active that uses a protected
mode DOS extender like Phar Laps. DOS extenders play quite a few tricks
themselves-remapping the 8259 interrupt controller, for example-as well
as switching the processor into protected mode and, in the case of 386
systems, remapping memory. We've found that certain extenders, like the
one from Rational Systems (used in Lotus 1-2-3 version 3.0), co-exists
nicely with swappable TSRs, while others, like the one from Phar Lap,
don't get along at all.
CyberCD Control
───────────────────────────────────────────────────────────────────────────
When CyberCD is poped up (by pressing Ctrl-Backspace), the main control
screen is displayed in a window. This window contains information on the
all tracks, and the current track being played. It also contains various
buttons that control the CDROM. On outline of the various control buttons
and the keys which activate them are described below:
Key Explanation
┌─────┬────────────────────────────────────────────────────────────────┐
│ - │ (Prev) Decrements to the previous track number. │
├─────┼────────────────────────────────────────────────────────────────┤
│ + │ (Next) Advances to the next track number. │
├─────┼────────────────────────────────────────────────────────────────┤
│ B │ RW Allows you to reverse the position of the current │
│ │ (Rewind) track being played. │
├─────┼────────────────────────────────────────────────────────────────┤
│ C │ (Close) If the CDROM tray is open, clicking on this control │
│ │ button or pressing C will immediately close it. │
├─────┼────────────────────────────────────────────────────────────────┤
│ E │ (Eject) Stops any tracks being played, and ejects the CD. │
├─────┼────────────────────────────────────────────────────────────────┤
│ F │ FF (Fast Allows you to advance the position of the current │
│ │ Forward) track being played. │
├─────┼────────────────────────────────────────────────────────────────┤
│ P │ (Play) Begins playing the current track. The current track │
│ │ is displayed in a small box near the bottom of the │
│ │ window. │
├─────┼────────────────────────────────────────────────────────────────┤
│ R │ (Reset) Stops any tracks being played, set the current track │
│ │ number to 1, and begans playing from that track. │
├─────┼────────────────────────────────────────────────────────────────┤
│ S │ (Stop) Stops all playing. │
├─────┼────────────────────────────────────────────────────────────────┤
│ U │ (Pause) Pauses the current track being played. Pressing U or │
│ │ clicking on the pause control button will continue │
│ │ playing at the point in which it was paused. │
├─────┼────────────────────────────────────────────────────────────────┤
│ X │ (Exit) Returns to the interrupted application (or dos │
│ │ DOS prompt). This does not remove CyberCD from │
│ │ memory (see commandline options for that). │
├─────┼────────────────────────────────────────────────────────────────┤
│ F1 │ Increase Volume - Channel 1 │
├─────┼────────────────────────────────────────────────────────────────┤
│ F2 │ Decrease Volume - Channel 1 │
├─────┼────────────────────────────────────────────────────────────────┤
│ F3 │ Increase Volume - Channel 2 │
├─────┼────────────────────────────────────────────────────────────────┤
│ F4 │ Decrease Volume - Channel 2 │
├─────┼──────────────────────────────┬─────────────────────────────────┤
│ F5 │ Increase Volume - Channel 3 │ NOTE! │
├─────┼──────────────────────────────┼─────────────────────────────────┤
│ F6 │ Decrease Volume - Channel 3 │ Some CDROM drives do not have │
├─────┼──────────────────────────────┤ or support more than 2 output │
│ F7 │ Increase Volume - Channel 4 │ channels. Changing the volume │
├─────┼──────────────────────────────┤ for these channels affects │
│ F8 │ Decrease Volume - Channel 4 │ nothing. │
└─────┴──────────────────────────────┴─────────────────────────────────┘
Technical Mumbo-Jumbo
───────────────────────────────────────────────────────────────────────────
The core CD-ROM controlling routines were composed in two days based on
Document Number: 000080010-100-O00-1186. Which describes the CD-ROM
hardware-dependent device driver and its interface with MSCDEX.EXE, the MS-
DOS CD-ROM Extensions resident program. If you interested in obtaining this
document, it is available from The Megalomania BBS - (519) 332-0638 (28.8k)